:root {
    -tw-ring-inset: var(--tw-empty);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,0.5);
    --tw-ring-offset-shadow: 0 0 transparent;
    --tw-ring-shadow: 0 0 trans;
    --tw-shadow: 0 0 transparent;
}
a {
    color: inherit;
    text-decoration: inherit;
}
.linear-gradient.inverse {
    background-image: linear-gradient(-45deg,#32c5ff,#b620e0,#f7b500);
}

.linear-gradient {
    background-image: linear-gradient(-45deg,#f7b500,#b620e0,#32c5ff);
    background-size: 200% 200%;
    -webkit-animation: gradient 15s ease infinite;
    animation: gradient 15s ease infinite;
}

.text-fill-transparent {
    -webkit-text-fill-color: transparent;
}

.bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
}

.font-bold {
    font-size: 700;
}

.title {
    font-size: 3.75rem;
    line-height: 1;
}
.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

.text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(41,43,71,var(--tw-text-opacity));
}

.dark-transition {
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms;
    transition-duration: .2s;
}